window.onload=function(){
	$(".devicelist").css("backgroundColor","#224247").siblings().css("backgroundColor","#365d62");
	//查询搜索下拉框
	$(".deviceCheckBox").click(function(event){
		event.stopPropagation();
		$(".deviceCheckDropBox").show();
		$(".deviceCheckDropBox a").unbind('click').click(function(){
			$(".deviceCheckBox").html($(this).html());
			$(".deviceCheckDropBox").hide();
		});
		$("body").unbind('click').click(function(){
			$(".deviceCheckDropBox").hide();
		});
	});
	$(".searchList > a").click(function(){
		var device_code = $(".deviceCodeBox").val();
		var status = $(".deviceCheckBox").html();
		if(device_code=="%"){
			hint("非法输入，请正确输入编号！");
		}else{
			window.location.href='/admin/device/index?condition='+device_code+'&status='+status;
		}

	});
	//充值
	$(".payFluxBtn").click(function(){
		var thisId=$(this);
		$(".payFluxBg").height($("body").height());
		$(".payFluxBg").show();
		$(".getDeviceCode").html($(this).parent().siblings(".deviceCodeCell").html());
		$(".getUserList").html($(this).parent().siblings(".userListCell").html());
		$(".getSurplusFlux").html($(this).parent().siblings(".residueFluxCell").html());
		// $(".getAddress").html(thisId.siblings("input").val());
		$.ajax({
			url:"/admin/api/device/install-address",
			type:"post",
			dataType:"json",
			data:{
				device_code:thisId.parent().siblings(".deviceCodeCell").html()
			},
			success:function(data){
				if(data.status.errCode==0){
					$(".getAddress").html(data.data.install_address);
				}
			}
		});
		$(".cancelBtn").unbind('click').click(function(){
			$(".payFluxBg").hide();
			$(".labelBox").html("");
			$(".payBox input").val("");
		});
		$(".okBtn").unbind('click').click(function(){
			var reg =/^[0-9]*$/;
			if(!reg.test($(".payBox > input").val())){
				$(".payMoneyLabelBox").html("请输入正整数！");

			}else if($(".payBox > input").val()==0){
				$(".payMoneyLabelBox").html("请输入正整数！");
			}else{
				$(".payMoneyLabelBox").html("");
				$.ajax({
					url:"/admin/api/device/recharge",
					type:"post",
					dataType:"json",
					data:{
						device_id:thisId.parent().siblings().eq(0).children().val(),
						flow:parseInt($(".payBox input").val()),
						remark:$(".Add-ons_txt").val()
					},
					success:function(data){
						if(data.status.errCode==0){		
							$(".payMoneyLabelBox").html("操作成功！");
							setTimeout(function(){
								$(".payFluxBg").hide();
							},3000);
						}else{
							$(".payMoneyLabelBox").html(data.status.message);
						}
					}
				})
			}
		});
	});
	//开启关闭
	$(".switch").click(function(e){
		if($(this).html()=="停机中"||$(this).html()=="开启中"){
			e.stopPropagation();
		}else{
			var _this=$(this);
			$(".switchBoxBg").show();
			$(".switchBoxBg").height($("body").height());
			$(".switchBox > p >span").html($(this).html());
			$(".switchBox > div >span").html($(this).html());
			$(".getDeviceCode").html($(this).parent().siblings().eq(1).html());
			$(".cancelSwitch").unbind('click').click(function(){
				$(".switchBoxBg").hide();
				$(".labelBox").html("");
			});
			$(".okSwitch").unbind('click').click(function(){
				if(_this.html()=="停机"){
					var command ="halt";
				}else{
					var command ="stop_halt";
				}
				$.ajax({
					url:"/admin/api/device/halt",
					type:"post",
					dataType:"json",
					data:{
						command:command,
						device_code:_this.parent().siblings().eq(1).html()
					},
					success:function(data){
						if(data.status.errCode == 0){
							$(".switchLabelBox").html("操作成功！<Br />请在五秒后手动刷新。");
							if(_this.html()=="停机"){
								_this.html("停机中");

							}else{
								_this.html("开启中");
							}
							setTimeout(function(){
								$(".switchBoxBg").hide();
							},5000);
						}else {
							$(".switchLabelBox").html(data.status.message);
						}
					}
				});
			});
		}
	});
}